GtkAboutDialog: be consistent about link activation
authorMatthias Clasen <mclasen@redhat.com>
Sat, 4 Jan 2014 16:08:29 +0000 (11:08 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Sat, 4 Jan 2014 16:08:29 +0000 (11:08 -0500)
As pointed out in
https://bugzilla.gnome.org/show_bug.cgi?id=721394,
links in the credits part were not going through the
::link-activated signal. Fix that.

gtk/gtkaboutdialog.c

index 80fc7c6b374ff819f871547164a4c7a30325da77..84dd8d5e97ab0741cfb35f25e62a0d1c5efeb3e0 100644 (file)
@@ -2261,6 +2261,8 @@ add_credits_section (GtkAboutDialog *about,
 
       label = gtk_label_new (str->str);
       gtk_label_set_use_markup (GTK_LABEL (label), TRUE);
+      g_signal_connect_swapped (label, "activate-link",
+                                G_CALLBACK (emit_activate_link), about);
       g_string_free (str, TRUE);
       gtk_widget_set_halign (label, GTK_ALIGN_START);
       gtk_widget_set_valign (label, GTK_ALIGN_CENTER);